Rating
Every time a subscription
A billing entity that incurs a charge. Examples include a network attached device whose usage you want to measure and charge for, or a monthly software subscription uses their handset
A mobile phone to make a call, send a text or browse the web, the network
In the context of CMP, the infrastructure on which usage of registered customers will be measured – this could be a mobile phone network, broadband network or other non-telecommunications network. records this activity and makes the information available for collection, typically in batches.
Rated Usage
When CMP
Converged Monetisation Platform. The MDS Global product that supports customer care and billing for digital service providers. receives files containing rated usage
The consumption of services, for example a subscriber using call minutes. records, these are automatically detected by a dedicated daemon
A computer program that runs as a background process, rather than being under the control of an interactive user., which creates a rated usage batch in CMP for each file received.
This job processes the rated usage batch so that usage data can be included in a subscriber
The end user of a network.'s detailed bill, available to Call Centre Staff via AgentView
The graphical user interface of the CMP that is typically used by Customer Service Agents to access CMP customer and billing data. In versions prior to CMP 8.0, this was called the CMP GUI. or via a self-care application. It validates and processes the raw JSON
JavaScript Object Notation. JSON is a lightweight format for storing and transporting data, often used when data is sent from a server to a web page. file into CMP staging database tables and some final CMP database tables. Records from the rated usage files will be loaded into the rated usage tables for postpaid subscriptions, and prepaid usage tables for prepaid subscriptions.
In an online charging implementation, this job does not perform any usage rating
In telecommunications, determining the cost of a particular call. Involving converting call-related data into an equivalent monetary value. itself; usage is already priced when it arrives in CMP. In this case, the job is designed to work in conjunction with a network that supports a real time engine that rates the usage as it happens.
This job also populates the rated usage records following information from the equivalent usage batch detail record. This can include, for example:
-
Mobile country code
-
Mobile network code
-
Discount value
-
Usage direction
This job is automatically triggered whenever a new rated usage batch has been created.
The following daemons are associated with Rating:
| Daemons | Details | ||
|---|---|---|---|
| Load Rated Usage From Generic Format | This daemon collects and decrypts generic CMP files and creates CMP batches, which are available for processing into CMP by the appropriate batch job. | ||
| Transformation Rated Usage From Openet | This daemon is responsible for the conversion of Openet rated usage files into the format required by CMP. | ||
| Transformation Rated Usage From OCS | This daemon converts third party files from an Online Charging System (OCS) to the required generic CMP format. | ||
The following probes can be run against Rated Usage:
| Name | Type | Description | ||
|---|---|---|---|---|
| Rated Usage Verification Normal | SLA | SLA probe that returns the number of CMP configuration errors detected by the Rated Usage Job today. The SLA is breached if the number of errors is above the defined threshold. These type of errors can be resolved by amending CMP configuration. Because this is an SLA probe, no email alert is issued. | ||
| Rated Usage Verification Normal | Alert | Alert probe that returns the number of CMP configuration errors detected by the Rated Usage Job today. If this query returns a value above the threshold, then an alert will be issued to the recipients configured for this probe. | ||
| Rated Usage Verification Punctual | Alert | Alert probe that returns the number of minutes since the Rated Usage Job has processed a file. If this query returns a value above the threshold, then an alert will be issued to the recipients configured for this probe. | ||
Relevant JSON schema
A specification for JSON based format for defining the structure of JSON data.:
Offline Rating
The Load Usage Processing From Generic Format daemon collects and decrypts generic CMP usage files and then creates CMP batches which are available for processing into CMP by the offline rating batch job.
This job processes unrated usage batches and rates them to include these records in a detailed bill of a subscription. This job is automatically triggered whenever a new unrated usage batch has been created.
The following daemon is associated with Offline Rating:
| Daemons | Details | ||
|---|---|---|---|
| Load Usage Processing From Generic Format | This daemon collects and decrypts generic CMP usage files and the creates CMP batches which are available for processing into CMP by the offline rating batch job. | ||
Relevant JSON schema:
Offline Rerating
This job allows for unrated usage to be re-processed based on a From/ To date selection period for a given usage class code. If no date period is specified, any usage for the usage class code will be considered for re-processing.